7 个杀手级的 JS 一行代码 |
您所在的位置:网站首页 › js 剪贴板 › 7 个杀手级的 JS 一行代码 |
数组去重 每种语言都有自己的哈希列表的实现,在Java中,它被称为Set。你可以使用Set数据结构轻松地从一个数组中获得唯一元素。 constgetUnique = ( arr) => \[...new Set(arr)\]。 // 测试 constarr = \[ 1, 1, 2, 3, 3, 4, 4, 5, 5\]; console.log(getUnique(arr))。 检测黑暗模式 随着黑暗模式的普及,如果用户在他们的设备中启用了黑暗模式,那么将你的应用程序切换到黑暗模式是非常理想的。幸运的是,可以利用媒体查询来使这项任务变得简单。 constisDarkMode = => window.matchMedia && window.matchMedia( "(prefers-color-scheme: dark)").matches。 // 测试 console.log(isDarkMode)。 根据caniuse的数据,matchMedia的支持率为97.19%。 滚动到顶部 初学者经常发现自己在正确滚动元素的过程中遇到困难。最简单的滚动元素的方法是使用scrollIntoView方法。添加行为。"smooth "来实现平滑的滚动动画。 constscrollToTop = ( element) => element.scrollIntoView({ behavior: "smooth", block: "start"})。 滚动到底部 就像scrollToTop方法一样,scrollToBottom方法也可以用scrollIntoView方法轻松实现,只需将块值切换为结束即可 constscrollToBottom = ( element) => element.scrollIntoView({ behavior: "smooth", block: "end"})。 生成随机颜色 你的应用程序是否依赖随机颜色的生成?不用再看了,下面的代码段可以满足你的要求 constgenerateRandomHexColor = => \ `# ${ Math.floor( Math.random \* 0xffffff) .toString( 16)} \`; 译者:gaoryrt 原文:https://tapajyoti-bose.medium.com/7-killer-one-liners-in-java-33db6798f5bf 译者:gaoryrt 原文:https://tapajyoti-bose.medium.com/7-killer-one-liners-in-java-33db6798f5bf - EOF - 点击标题可跳转 1、 如何用一行 CSS 实现 10 种现代布局 2、 HTTP/3 发布! 3、 实用!一款开源的 JSON 可视化管理工具 ↓推荐关注↓ 「大前端技术之路」分享 Web前端,Node.js、React Native等大前端技术栈精选 点赞和在看就是最大的支持❤️返回搜狐,查看更多 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |